div, ol, li{margin:0 auto;padding:0;border:0;color:#444;/* background:#fff;*/ font:12px/24px "Microsoft Yahei",Verdana,Tahoma,Arial,Helvetica,Sans-Serif;}
ul,ol,li{list-style:none;}
.commentlist{ width:98%; font-size:12px; clear:both;}
.commentlist li{ margin-bottom:15px; padding:6px 0; border:1px solid #E4E4E4;}
.commentlist li.alt{ border:1px solid #E3E7EA; background-color:#F7F8F9;}
.commentlist li.comment-author-admin{ border:1px solid #E4E4E4; background:#fff;}
.commentlist li ul{ margin:10px 10px;}
.commentlist li ul.children{ margin:15px 20px;}
.commentlist li p{ padding:10px 10px 5px;}

.comment-author{ padding:4px 0; width:100%; height:22px; line-height:22px; border-bottom:1px solid #ECECEC;}
.commentlist li.alt .comment-author{ border-bottom:1px solid #E3E7EA;}
.commentlist li.comment-author-admin .comment-author{ border-bottom:1px solid #E3E3E3;}
.commentlist li.alt .comment-author{ border-bottom:1px solid #E8EDF0;}
.avatar{ float:left; padding:1px 1px; width:32px; height:32px; border:1px solid #E0E0E0;}
.author_info{ float:left; padding-left:10px; line-height:16px;}
.author_info cite{ font-style:normal; font-weight:bold;}
.author_info em{ padding-left:10px; font-size:10px; font-style:normal; color:#999;}
.hot-p-list li{width: 165px;}
.product-box img{width:100%}